package com.tcm.entity.vo;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.List;

/**
 * 题目判题结果响应封装
 * @author Guqier
 * @version 1.0
 * @date 2023/9/1 16:16
 */
@Data
public class ItemCorrectResp {

    /**
     * 题目ID
     */
    private Long itemId;

    /**
     * 题目类型
     */
    private Integer type;

    /**
     * 题目内容
     */
    private String content;

    /**
     * 获得分数
     */
    private Integer score;

    /**
     * 题目满分
     */
    private Integer totalScore;

    /**
     * 学生原文实训答案
     */
    private List<String> ans;

    /**
     * 标准原文实训答案
     */
    private List<String> standardAns;

    /**
     * 问诊题答案
     */
    private List<ItemCorrectResp.Question> questions;

    /**
     * 问诊题解析
     */
    private String analysis;

    /**
     * 问诊题问题
     */
    @Data
    @AllArgsConstructor
    public static class Question{

        /**
         * 问题标记抬头
         */
        private String heading;

        /**
         * 问题答案
         */
        private String ans;

        /**
         * 标准答案
         */
        private String standardAns;

    }

}
